Conference Proceedings
VERONICA: Expressive and Precise Concurrent Information Flow Security
D Schoepe, T Murray, A Sabelfeld
Proceedings - IEEE Computer Security Foundations Symposium | IEEE | Published : 2020
Abstract
Methods for proving that concurrent software does not leak its secrets has remained an active topic of research for at least the past four decades. Despite an impressive array of work, the present situation remains highly unsatisfactory. With contemporary compositional proof methods one is forced to choose between expressiveness (the ability to reason about a wide variety of security policies), on the one hand, and precision (the ability to reason about complex thread interactions and program behaviours), on the other. Achieving both is essential and, we argue, requires a new style of compositional reasoning.We present VERONICA, the first program logic for proving concurrent programs informa..
View full abstractRelated Projects (1)
Grants
Awarded by Office of Naval Research
Funding Acknowledgements
This research was sponsored by the Department of the Navy, Office of Naval Research, under award #N62909-18-1-2049. Any opinions, findings, and conclusions or recommendations expressed in this material are those of the author(s) and do not necessarily reflect the views of the Office of Naval Research. This work was partly funded by the Swedish Foundation for Strategic Research (SSF) and the Swedish Research Council (VR).